@InProceedings{AzevedoFernGuer:2013:ToTeSo,
author = "Azevedo, Luiz and Fernades, Clovis and Guerra, Eduardo Martins",
affiliation = "Aeronautical Institute of Technology ITA, Pra{\c{c}}a Marechal
Eduardo Gomes, 50 and Aeronautical Institute of Technology ITA,
Pra{\c{c}}a Marechal Eduardo Gomes, 50 and {Instituto Nacional de
Pesquisas Espaciais (INPE)}",
title = "Architectural Model for Generating User Interfaces Based on Class
Metadata. In: Tools and Techniques in Software Development
Processes",
booktitle = "Proceedings...",
year = "2013",
editor = "{Beniamino Murgante} and {Sanjay Misra} and {Maurizio Carlini} and
{Carmelo M. Torre} and {Hong-Quang Nguyen} and {David Taniar} and
{Bernady O. Apduhan} and Gervasi, Osvaldo",
pages = "230--245",
organization = "Computational Science and Its Applications, 13. (ICCSA).",
keywords = "user interface, source code generator, metadata, framework,
inconsistency, software architecture.",
abstract = "Source code duplication is the origin of several problems in a
software development project. Even been aware of this situation,
application developers tend to ignore them, once it takes a lot of
time and effort for duplicated pieces of code to be found and
eliminated. To address this issue, the present work presents a new
model for source code generation for user interface development.
The generation process happens at runtime, each time a page is
requested, uses the resulting content of the request processing
and a set of templates and is based on class metadata. As result,
application developers have new tool to avoid inconsistencies that
can be originated by code duplication.",
conference-location = "Ho Chi Minh City",
conference-year = "24-27 June 2013",
doi = "10.1007/978-3-642-39646-5_17",
url = "http://dx.doi.org/10.1007/978-3-642-39646-5_17",
isbn = "978-3-642-39648-9 and 978-3-642-39649-6",
label = "self-archiving-INPE-MCTI-GOV-BR",
targetfile = "Architectural Model for Generating User Interfaces.pdf",
volume = "Lecture Notes in Computer Science Volume 7974",
urlaccessdate = "04 maio 2024"
}